package com.cn.bulu.utils;

/**
 * Created By LiuChaoya
 * On 2017/7/25
 * For Luke
 * 计算图片比例
 */
public class ImageScaleUtils {
    public static void main(String[] args) {
        String filePath = "C:\\Users\\Administrator\\Desktop\\切图压缩";
//        getFiles(filePath);

//        ImageScaleUtils.calcImageScale();
    }

    public static void calcImageScale() {
//        for (int i = 1; i <= 20; i++) {
//            BufferedImage bufferedImage;
//            String basePath = "C:\\Users\\Administrator\\Desktop\\切图\\714003\\";
//            String imagePath;
//            if (i >= 10) {
//                imagePath = basePath + "1403_20170622_0" + i + ".png";
//            } else {
//                imagePath = basePath + "1403_20170622_00" + i + ".png";
//            }
//            try {
//                bufferedImage = ImageIO.read(new File(imagePath));
//                int width = bufferedImage.getWidth();
//                int height = bufferedImage.getHeight();
//                double scale = Arith.div(height, width);
//                System.err.println(scale);
//            } catch (IOException e) {
//                // TODO Auto-generated catch block
//                e.printStackTrace();
//            }
//        }
    }

//    /**
//    * 通过递归得到某一路径下所有的目录及其文件
//    */
//    private static ArrayList<String> filelist = new ArrayList<String>();
//    static void getFiles(String filePath) {
//        File root = new File(filePath);
//        File[] files = root.listFiles();
//        for (File file : files) {
//            if (file.isDirectory()) {
//                /* 递归调用*/
//                getFiles(file.getAbsolutePath());
//                filelist.add(file.getAbsolutePath());
////                System.out.println("显示" + filePath + "下所有子目录及其文件" + file.getAbsolutePath());
//            } else {
////                System.out.println("显示" + filePath + "下所有子目录" + file.getAbsolutePath());
//                System.out.println("显示" + filePath + "下所有子目录文件名===> " + file.getName());
//            }
//        }
//    }
}
